Refining Rules Incorporated into Knowledge-Based Support Vector Learners Via Successive Linear Programming
نویسندگان
چکیده
Knowledge-based classification and regression methods are especially powerful forms of learning. They allow a system to take advantage of prior domain knowledge supplied either by a human user or another algorithm, combining that knowledge with data to produce accurate models. A limitation of the use of prior knowledge occurs when the provided knowledge is incorrect. Such knowledge likely still contains useful information, but knowledge-based learners might not be able to fully exploit such information. In fact, incorrect knowledge can lead to poorer models than result from knowledge-free learners. We present a support-vector method for incorporating and refining domain knowledge that not only allows the learner to make use of that knowledge, but also suggests changes to the provided knowledge. Our approach is built on the knowledge-based classification and regression methods presented by Fung, Mangasarian, & Shavlik (2002; 2003) and by Mangasarian, Shavlik, & Wild (2004). Experiments on artificial data sets with known properties, as well as on a real-world data set, demonstrate that our method learns more accurate models while also adjusting the provided rules in intuitive ways. Our new algorithm provides an appealing extension to knowledge-based, support-vector learning that is not only able to combine knowledge from rules with data, but is also able to use the data to modify and change those rules to better fit the data.
منابع مشابه
Knowledge-Based Support Vector Machine Classifiers
Prior knowledge in the form of multiple polyhedral sets, each belonging to one of two categories, is introduced into a reformulation of a linear support vector machine classifier. The resulting formulation leads to a linear program that can be solved efficiently. Real world examples, from DNA sequencing and breast cancer prognosis, demonstrate the effectiveness of the proposed method. Numerical...
متن کاملAdvice Refinement in Knowledge-Based SVMs
Knowledge-based support vector machines (KBSVMs) incorporate advice from domain experts, which can improve generalization significantly. A major limitation that has not been fully addressed occurs when the expert advice is imperfect, which can lead to poorer models. We propose a model that extends KBSVMs and is able to not only learn from data and advice, but also simultaneously improves the ad...
متن کاملKnowledge-Based Nonlinear Kernel Classifiers
Prior knowledge in the form of multiple polyhedral sets, each belonging to one of two categories, is introduced into a reformulation of a nonlinear kernel support vector machine (SVM) classifier. The resulting formulation leads to a linear program that can be solved efficiently. This extends, in a rather unobvious fashion, previous work [3] that incorporated similar prior knowledge into a linea...
متن کاملDistributed Linear Programming for Weblog Data using Mining Techniques in Distributed Environment
Distributed learning discusses different strategies in which learners can communicate with each other. The different strategies are data analysis, predicting future learner in an efficient way to access the learning methods. In this paper the distributed learning has proposed an optimized solution for the fore coming learners. The idea of distributed learning is to analyse the weblog data trave...
متن کاملDistributed Linear Programming for Weblog Data using Mining Techniques in Distributed Environment
Distributed learning discusses different strategies in which learners can communicate with each other. The different strategies are data analysis, predicting future learner in an efficient way to access the learning methods. In this paper the distributed learning has proposed an optimized solution for the fore coming learners. The idea of distributed learning is to analyse the weblog data trave...
متن کامل